package com.dsg.service.apply;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsg.entity.apply.DsgApplyBill;
import com.dsg.entity.apply.DsgApplyDda;

import java.util.List;

/**
 * <p>
 * DDA設立記錄 服务类
 * </p>
 *
 * @author system
 * @since 2020-10-06
 */
public interface IDsgApplyDdaService extends IService<DsgApplyDda>, IDsglService<DsgApplyDda> {
    /**
     * 生成DDA數據
     * @param bill
     */
    void genDda(DsgApplyBill bill);

    /**
     * 導入DDA結果
     * @param list
     */
    void importDda(List<String> list);

    /**
     * 導入DDA Change結果
     * @param list
     */
    void importDdaChange(List<String> list);

    /**
     * 查询列表
     *
     * @param page
     * @param dsgApplyDda
     * @return
     */
    Page<DsgApplyDda> selectByCusDdaList(Page<DsgApplyDda> page, DsgApplyDda dsgApplyDda);

}
